SageMakerでmatplotlibの日本語が文字化けするのを一瞬で解決する
こんにちは、Mr.Moです。
SageMakerでmatplotlibを使っている時に、タイトルやラベルに日本語を指定すると文字化け(お豆腐状態:◻︎)してしまって面倒臭いですよね。本記事では一瞬で日本語対応できる方法をご紹介します。
japanize-matplotlibとは
japanize-matplotlibというモジュールを使うだけです。一瞬で日本語対応できます。 詳細は下記のサイトをご確認いただければと思います!
使ってみる
pip install japanize-matplotlib
でモジュールをインストールし、import japanize_matplotlib
して使うだけです。すごく簡単ですね!
!pip install japanize-matplotlib import matplotlib.pyplot as plt import japanize_matplotlib plt.plot([1, 2, 3, 4]) plt.title('日本語タイトル') plt.xlabel('日本語ラベル') plt.show()
今回はSageMaker上で実施しましたが、もちろんSageMaker以外でも使えるモジュールになります!
まとめ
昨年から使わせていただいてますがすごく便利ですよね! 日本語対応に時間がとられるのはもったい無いですから、matplotlibの日本語対応で一番簡単な方法だと思われるこちらのモジュールを使うのお勧めです!